Skip to content

chore: correct the landing site, the development guide and repository metadata - #135

Merged
Seungpyo1007 merged 7 commits into
mainfrom
chore/cleanup-leftovers
Nov 13, 2026
Merged

Seungpyo1007 merged 7 commits into
mainfrom
chore/cleanup-leftovers

Conversation

@TechEngineBot

Copy link
Copy Markdown
Member

What & why

Part of #100. The landing site, the development guide and the GitHub metadata still described weekly schedules, automated PRs, an old repository link and data that no longer lives here. This corrects them to how the repositories work now.

Changes

  • Landing page text: no weekly cron or refresh-data; collectors are run by hand and produce a patch that a maintainer reviews; the workflow list shows the eight real workflows; the TechAPI link points to GetTechAPI.
  • Pages path: site/astro.config.mjs still had seungpyo1007.github.io and base /TechAPI, so the page published at gettechapi.github.io/TechEngine/ loads its stylesheet and internal links from /TechAPI/. It now uses gettechapi.github.io and /TechEngine.
  • docs/DEVELOPMENT.md: rewritten for this repository: real commands, all routes, no stale counts.
  • GitHub metadata: CODEOWNERS names an account that exists (the organisation has no teams); the two data issue forms are replaced by links to TechAPI and game-catalog, where the data lives.
  • Docker: the Dockerfile no longer copies data/ and scripts/, which do not exist here; the image reads the dataset from TECHAPI_DATA_DIR=/data, and docker-compose.yml mounts a sibling TechAPI checkout's data/ there read-only. This was reasoned from the files and has not been built.
  • Leftovers: ignore notes and .env.example entries for things the code never reads.

Checks

  • The site builds locally.
  • No Python changes.

Link the dataset at GetTechAPI/TechAPI, list the workflows that exist,
and drop the Monday schedules and automated PRs: nothing runs on a
schedule and collectors only produce a patch for a maintainer.
The guide still described the pre-split product: record counts, no
collectors in this repo, Codespace notes and a file that is gone.
The organisation has no teams, so @GetTechAPI/maintainers matched nobody.
This repo holds no data, so the data-addition and data-correction forms
become a contact link. The bug form no longer points at a hosted API.
…eckout

The Dockerfile copied data/ and scripts/, which left this repo with the
split, and never copied config/, which the scoring service reads. The
image now expects the dataset at TECHAPI_DATA_DIR=/data and compose
mounts ../TechAPI/data there read-only.
.gitignore described data/_staging and data/_verify, but this repo has no
data/. .env.example listed Supabase, Sentry and Redis settings that no
code reads.
The config still pointed at seungpyo1007.github.io/TechAPI, so the page
published at gettechapi.github.io/TechEngine loaded its stylesheet and
links from /TechAPI/.
@TechEngineBot TechEngineBot added bug Something isn't working documentation Improvements or additions to documentation labels Nov 13, 2026
@Seungpyo1007
Seungpyo1007 merged commit bef2df0 into main Nov 13, 2026
5 of 6 checks passed
@Seungpyo1007
Seungpyo1007 deleted the chore/cleanup-leftovers branch November 13, 2026 15:15
@github-project-automation github-project-automation Bot moved this from Todo to Done in TechAPI-Project Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants